home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
HPAVC
/
HPAVC CD-ROM.iso
/
VFAST30R.ZIP
/
VFAST.DOC
< prev
next >
Wrap
Text File
|
1995-01-12
|
10KB
|
261 lines
Vfast Technical Reference Manual Page 1
vFAST v3.0
Copyright 1993-95 (c) International TeleCommunications
All Rights Reserved
Introduction
vFAST was designed specifically for v32, v32bis, and vFAST
modems. You should not attempt to use vFAST with a 2400 baud
modem unless your modem is error correcting. The reason, a
single error could produce a resend request for as much as
8192 bytes. It COULD be as little as 256 bytes but the risk
of 8192... well that is up to you.
vFAST needs ONE of the following:
16550 Uart
Intelligent Digiboard (2, 4, 8, or 16 port).
Intelligent Stargate.
Intelligent Arnet.
If you don't have one of the above, well try and see. You
MIGHT be able to keep up but I doubt it.
vFAST is just what the name implies, a vERY FAST protocol,
it'll run circles around Zmodem.
vFAST uses DUAL 16 bit CRC's to protect data. Each SHORT
block of data has a 16 bit CRC and every 8192 bytes has
another 16 bit crc. In short, CRC's inside of CRC's. Just as
effective as one single 32 bit crc but has much less CPU
overhead.
vFAST has RESTART recovery for aborted transfers as well as
SKIP for files you ALREADY have.
You can ABORT a transfer by pressing ESC. Again, to keep CPU
overhead low, we only check the keyboard every 8 to 16K,
depending on the status of the RX/TX buffers, so there may be
a short delay between the time you press ESC and the
program acknowledges the ESC.
Once you see the acknowledgment, nothing may appear to happen
for upwards of 10 to 12 seconds. vFAST is attempting to clear
out the RX buffer and phone lines before exiting, to prevent
garbage from spraying all over your screen.
Vfast Technical Reference Manual Page 2
Hardware Requirements
You need a 386, 486, or Pentium processor. vFast will NOT run
on a 8088 or 80286 micro processor.
Command Line Switches
vFAST supports the following command line switches:
-Tx Use Timeslicing when you cannot send or
receive anything. x is the TYPE of time
slicing. Valid TYPES are:
D Desqview
O OS-2
W Windows
If you use OS-2 or Windows Time Slicing, you
must have have DPMI turned on.
-Bxxxxx xxxx is the connect baud rate.
-Pxxx xxxx is the serial port, 1-4 if using the
standard internal driver.
-Lxxxx xxxx is Serial LOCK rate, 9600 - 115200.
-S <Fnames> Start Sending files. Fnames is the names of
the files to send. Each name should be
separated by a single blank space. If Fnames
is prefixed with an AT sign, @, vFAST will
ASSUME Fnames is the name of a SEND control
file.
E.g. -S @C:\TERM\SEND.CTL
SEND.CTL would be a text file listing the
files to send, one per line. Drive, path,
and DOS wildcards supported.
This must be the LAST command line switch used.
-D<TYPE> The TYPE of serial driver to use. Valid <TYPE>
are:
D Digiboard
S Stargate
A Arnet
The default is the internal (Standard DOS type
serial ports) highspeed serial driver.
Vfast Technical Reference Manual Page 3
-N*N If you're running vFAST as a protocol driver
with Osiris XLT, include this switch.
-R Begin Receiving, must be the LAST command line
switch used.
-K Disable Keep Aborted Transfers. The default it
to keep all partial transfers. If you use this
driver as an external protocol driver for a BBS
you'll want to include this on the command
line.
-U<PATH> This tells vFAST to place all files you receive
in THIS directory. This feature is ONLY
available if you register vFAST.
-!<FILENAME> This tells vFAST to pull the callers name from
DOOR.SYS, DOOR1.SYS, DOOR2.SYS, etc. This file
must be in DOOR.SYS format and you must supply
the full drive, path, AND filename.
E.g. -!C:\PCBOARD\DOOR.SYS
NOTE: This feature is only available in
REGISTERED mode.
-W<LOGFILE> This allows you to redirect the log file to any
drive, directory, and file. You must supply the
full drive, path, AND filename.
E.g. -WC:\PCBOARD\JOHN.LOG
NOTE: This feature is only available in
REGISTERED mode.
-C<IRQ,ADDR> Lets you reconfigure the IRQ and BASE address
for the serial port. IRQ and ADDR are in BASE
10 format.
E.g. -C3,744
Command Lines For Sending And Receiving
The minimum command line for RECEIVING a file would be
something like this:
vFAST -P<Port Number> -R
This assumes two things. First that you are using the
internal serial driver and second, that vFAST can use the
the CURRENT serial port settings.
Vfast Technical Reference Manual Page 4
If you are using a Digiboard, Stargate, or Arnet board or for
some reason vFAST cannot use the CURRENT serial port
settings, you'll need to use something like this:
vFAST -B<BaudRate> -L<LockRate> -P<Port Number> -R
Assuming your BBS/Terminal requires batch files and passes
baudrate in %1, port number in %2 then you might use
something like this:
vfast -B%1 -L57600 -P%2 -R
The minimum command line for SENDING a file would be
something like this:
vFAST -P<Port Number> -S <Ctl Filename>
This assumes two things. First that you are using the
internal serial driver and second, that vFAST can use the
the CURRENT serial port settings.
If you are using a Digiboard, Stargate, or Arnet board or for
some reason, vFAST cannot use the CURRENT serial port
settings, you'll need to use something like this:
vFAST -B<BaudRate> -L<LockRate> -P<Port Number> -S <Ctl Filename>
Notice, and this is VERY important, the space between -S and
<Ctl Filename>. If you forget to put a space there, nothing
will happen.
How you pass the parameters will vary depending on your
terminal software or bbs software. Check the documentation
that came with your terminal or bbs software for specifics.
Assuming your BBS/Terminal passes baudrate in %1, port number
in %2, and the name of the file in %3, then you might use
something like this:
vfast -B%1 -L57600 -P%2 -S %3
Examples of how to install vfast.exe with Osiris XLT
Example of an Osiris XLT Rcv cmdline:
VFAST -B*B -L*L -N*N -P*P -K -R
Example of an Osiris XLT Send cmdline:
VFAST -B*B -L*L -N*N -P*P -S @*U
Vfast Technical Reference Manual Page 5
Sample Batch Files For BBSes
The requirements are clearly outlined above. If you need
help installing vfast do not ask us. You should contact the
people that designed your BBS software. We will only answer
questions directly related to vFAST itself.
Getting BATCH transfers to work.
That's easy, register the program. The shareware version of
vFAST will simply NOT do batch transfers.
Again, the shareware version of vFAST will *NOT* do batch
transfers. Only a REGISTERED copy of vFAST will do batch
transfers.
vFAST Order Form
Send $15.00 (US Currency) to:
International TeleCommunications
302 W. Mckinley
Poplar Bluff Mo. 63901-6372
United States Of America
Register To (___________________________________)
A registration key will be placed on our BBS at (314) 686-
0120 in file area #15. The key will be password protected so
only YOU can download it. To reach this area, press F at the
MAIN menu. When you reach the file area, press A then enter
15 and press RETURN.
What Password do you want to use? (________)